objects:= main.c hello.o

main: $(objects)
	gcc -o main $(objects)
	./main

hello.o: hello.c hello.h
	gcc -c hello.c -o hello.o

.PHONY: clean
clean:
	-rm main
	-rm main.o
	-rm hello.o